#include "Base64Encoder.h"
#include <botan/base64.h>

namespace kryptos { namespace cryptography {

Base64Encoder::Base64Encoder()
{
}

Base64Encoder::~Base64Encoder()
{

}

std::string Base64Encoder::encode(std::vector<unsigned char> &buffer, bool includeHeaderInfo)
{
    std::string encodedBuffer = Botan::base64_encode(buffer.data(), buffer.size());

    if (includeHeaderInfo)
    {

    }

    return encodedBuffer;
}

}}
